home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / Source / Telnet 2.6.1d1 4⁄26⁄94 Folder / Makefile < prev    next >
Makefile  |  1994-02-20  |  5KB  |  187 lines

  1. #
  2. # Makefile for NCSA Telnet 2.6
  3. #
  4. # Rick Watson
  5. # The University of Texas at Austin
  6. # Networking Services
  7. # r.watson@utexas.edu
  8. #
  9. # 9/29/93
  10. #
  11.  
  12. #
  13. # This makefile is only for source maintenance functions.
  14. # See :source:Makefile to build Telnet with MPW
  15. #
  16.  
  17. SRCS= ∂
  18.     :Makefile ∂
  19.     :--Telnet.rsrc ∂
  20.     ':myMac #includes.c' ∂
  21.     :source:debug.c ∂
  22.     :source:debug.h ∂
  23.     :source:globaldefs.h ∂
  24.     :source:mpw.h ∂
  25.     :source:newresrc.h ∂
  26.     :source:resrcdefs.h ∂
  27.     :source:TelnetHeader.h ∂
  28.     :source:typedefs.h ∂
  29.     :source:Makefile ∂
  30.     :source:config:configure.c ∂
  31.     :source:config:configure.proto.h ∂
  32.     :source:config:Preferences.h ∂
  33.     :source:config:prefs.c ∂
  34.     :source:config:prefs.proto.h ∂
  35.     :source:config:Sets.c ∂
  36.     :source:config:Sets.proto.h ∂
  37.     :source:ftp:binsubs.c ∂
  38.     :source:ftp:binsubs.proto.h ∂
  39.     :source:ftp:bkgr.c ∂
  40.     :source:ftp:bkgr.proto.h ∂
  41.     :source:ftp:ftpbin.c ∂
  42.     :source:ftp:ftpbin.proto.h ∂
  43.     :source:ftp:ftppi.h ∂
  44.     :source:ftp:macbinary.h ∂
  45.     :source:ftp:macutil.c ∂
  46.     :source:ftp:macutil.proto.h ∂
  47.     :source:ftp:rcp.c ∂
  48.     :source:init:iNetwork.c ∂
  49.     :source:init:iNetwork.proto.h ∂
  50.     :source:init:init.c ∂
  51.     :source:init:init.proto.h ∂
  52.     :source:main:ae.c ∂
  53.     :source:main:Connections.c ∂
  54.     :source:main:Connections.proto.h ∂
  55.     :source:main:DlogUtils.c ∂
  56.     :source:main:DlogUtils.proto.h ∂
  57.     :source:main:errors.c ∂
  58.     :source:main:telneterrors.h ∂
  59.     :source:main:errors.proto.h ∂
  60.     :source:main:event.c ∂
  61.     :source:main:event.proto.h ∂
  62.     :source:main:maclook.c ∂
  63.     :source:main:maclook.proto.h ∂
  64.     :source:main:macros.c ∂
  65.     :source:main:macros.proto.h ∂
  66.     :source:main:mainseg.c ∂
  67.     :source:main:mainseg.proto.h ∂
  68.     :source:main:menuseg.c ∂
  69.     :source:main:menuseg.proto.h ∂
  70.     :source:main:optsdebug.h ∂
  71.     :source:main:parse.c ∂
  72.     :source:main:parse.h ∂
  73.     :source:main:parse.proto.h ∂
  74.     :source:main:popup.c ∂
  75.     :source:main:Popup.h ∂
  76.     :source:main:popup.proto.h ∂
  77.     :source:main:printing.c ∂
  78.     :source:main:printing.proto.h ∂
  79.     :source:main:translate.c ∂
  80.     :source:main:translate.proto.h ∂
  81.     :source:network:finger.c ∂
  82.     :source:network:finger.proto.h ∂
  83.     :source:network:fingerstructure.h ∂
  84.     :source:network:InternalEvents.h ∂
  85.     :source:network:mydnr.c ∂
  86.     :source:network:mydnr.proto.h ∂
  87.     :source:network:netevent.c ∂
  88.     :source:network:netevent.proto.h ∂
  89.     :source:network:MacTCP:AddressXlation.h ∂
  90.     :source:network:MacTCP:dnr.c ∂
  91.     :source:network:MacTCP:dnr.proto.h ∂
  92.     :source:network:MacTCP:GetMyIPAddr.h ∂
  93.     :source:network:MacTCP:MacTCPCommonTypes.h ∂
  94.     :source:network:MacTCP:MyMacTCPstructures.h ∂
  95.     :source:network:MacTCP:network.c ∂
  96.     :source:network:MacTCP:network.proto.h ∂
  97.     :source:network:MacTCP:TCPPB.h ∂
  98.     :source:tek:rg0.c ∂
  99.     :source:tek:rg0.proto.h ∂
  100.     :source:tek:rghp.c ∂
  101.     :source:tek:rghp.proto.h ∂
  102.     :source:tek:rgmp.c ∂
  103.     :source:tek:rgmp.proto.h ∂
  104.     :source:tek:tekdefs.h ∂
  105.     :source:tek:tekrgmac.c ∂
  106.     :source:tek:tekrgmac.proto.h ∂
  107.     :source:tek:tekstor.c ∂
  108.     :source:tek:tekstor.proto.h ∂
  109.     :source:tek:vgfont.h ∂
  110.     :source:tek:vgtek.c ∂
  111.     :source:tek:vgtek.proto.h ∂
  112.     :source:vr:vdevice.c ∂
  113.     :source:vr:vdevice.h ∂
  114.     :source:vr:vdevice.proto.h ∂
  115.     :source:vr:vr.c ∂
  116.     :source:vr:vr.h ∂
  117.     :source:vr:vr.proto.h ∂
  118.     :source:vr:vrrgmac.c ∂
  119.     :source:vr:vrrgmac.proto.h ∂
  120.     :source:vs:rsdefs.h ∂
  121.     :source:vs:rsmac.c ∂
  122.     :source:vs:rsmac.proto.h ∂
  123.     :source:vs:vsdata.h ∂
  124.     :source:vs:vsem.c ∂
  125.     :source:vs:vsem.proto.h ∂
  126.     :source:vs:vsinit.h ∂
  127.     :source:vs:vsinterf.c ∂
  128.     :source:vs:vsinterf.proto.h ∂
  129.     :source:vs:vsintern.c ∂
  130.     :source:vs:vsintern.proto.h ∂
  131.     :source:vs:vskeys.h ∂
  132.     :source:vs:wind.h ∂
  133.     :source:main:wdefpatch.c ∂
  134.     :source:main:wdefpatch.proto.h ∂
  135.     :source:sysheaders.c
  136.  
  137. #
  138. # orphans
  139. #
  140. orphans ƒ
  141.     for i in {SRCS}
  142.         Echo "Delete 'ckid';" | Rez -a -m -o "{i}"
  143.     end
  144.  
  145. #
  146. # newversion
  147. #
  148. # version 1.0 is the original 2.6b10
  149. # version 2.0 is the MPW changes
  150. # version 8.0 is K8 10/08/93
  151. # version 9.0 is K9 10/14/93
  152. # version 9.1 is misc changes 10/18/93, version sent to NCSA.
  153.  
  154. versionNumber= 9.1
  155. checkopts= -y -m -t "V{versionNumber}"
  156.  
  157. newversion ƒ
  158.     for i in {SRCS}
  159.         if "{i}" =~ /(?*:)®1(?+)®2/ # break into path(1) and filename(2)
  160.             if "{®1}" == ":"
  161.                 set pjct "telnet"
  162.             else if "{®1}" == ":source:"
  163.                 set pjct "telnet∫source"
  164.             else if "{®1}" == ":source:network:MacTCP:"
  165.                 set pjct "telnet∫mactcp"
  166.             else if "{®1}" =~ /:(?+)®3:(?+)®4:/
  167.                 set pjct "telnet∫{®4}"
  168.             else
  169.                 echo "Error in {®1}"
  170.             end
  171.             echo checkin {checkopts} -project "{pjct}" "{i},{versionNumber}" ∑∑ Dev:StdOut
  172.             checkin {checkopts} -project "{pjct}" "{i},{versionNumber}" ∑∑ Dev:StdOut
  173.         end
  174.     end  ≥ Dev:Null # cmd output is pitched
  175.     
  176. #
  177. # diffs
  178. #
  179. diffBase= 2.0
  180.  
  181. diffs ƒ
  182.     set echo 0
  183.     export echo
  184.     for i in {SRCS}
  185.         rcsdiff -r {diffBase} {i} >> telnet.k.diffs ∑∑ Dev:StdOut
  186.     end ≥ Dev:Null # cmd output is pitched
  187.